import request from '/@/utils/request';

/**
 * 查询前端组织树形结构数据
 */
export function treeList() {
    return request({
        url: '/sysDept/treeList',
        method: 'get'
    });
}

/**
 * 根据父组织机构ID的查询当前子组织机构列表
 */
export function deptListByParentId(deptId:Number) {
    return request({
        url: '/sysDept/'+deptId,
        method: 'get'
    });
}

/**
 * 添加组织信息
 * @param data
 */
export function addDept(data:object){
    return request({
        url: '/sysDept',
        method: 'post',
        data:data
    });
}

/**
 * 修改组织信息
 * @param data
 */
export function updateDept(data:object){
    return request({
        url: '/sysDept',
        method: 'put',
        data:data
    });
}

/**
 * 根据id[批量]删除组织信息
 * @param ids
 */
export function  delByIds(ids:any){
    return request({
        url:'/sysDept/'+ids,
        method:'delete'
    })
}
